package modeloConstrucciones;



public class  Industria extends Construccion implements Rentable {
    
    private char Superficie;
    private int numRecurso;
    private int numRecGenerado;
    private int turnomax=3;
    public Industria ()
    {
        
    }
    
    public Industria(int numRecGenerado,char Superficie, int numRecurso)
    {
        this.numRecGenerado=numRecGenerado;
        this.Superficie=Superficie;
        this.numRecurso=numRecurso;
    }

 
    public char getSuperficie() {
        return Superficie;
    }

    public void setSuperficie(char Superficie) {
        this.Superficie = Superficie;
    }

    public int getNumRecurso() {
        return numRecurso;
    }

    public void setNumRecurso(int numRecurso) {
        this.numRecurso = numRecurso;
    }

    
    public int getNumRecGenerado() {
        return numRecGenerado;
    }

    
    public void setNumRecGenerado(int numRecGenerado) {
        this.numRecGenerado = numRecGenerado;
    }

    /**
     * @return the turnomax
     */
    public int getTurnomax() {
        return turnomax;
    }

    /**
     * @param turnomax the turnomax to set
     */
    public void setTurnomax(int turnomax) {
        this.turnomax = turnomax;
    }

    @Override
    public int recolectarDinero() {
        return 0;
    }

    @Override
    public int recolectarRecursos() {
        return this.numRecGenerado;
    }

    @Override
    public int recolectarExp() {
        return this.getXP();
    }

    @Override
    public int obtenerGastoFua() {
        return  1;
    }

 
    
    
}
